self-propelled road roller - Français Anglais Dictionnaire